enum SLNodeType { String, Number, Boolean, Array, Object, Mixed }

const String NODE_NULL = '_NULL_';

class SLNode {
  String codeType;
  final String faterNode;
  final String name;
  final SLNodeType type;
  final String remark;
  final String value;
  final bool isRoot;

  SLNode({
    this.value = '',
    this.isRoot = false,
    this.faterNode,
    this.name,
    this.type,
    this.remark,
  });

  @override
  String toString() => '\ncodeType:$codeType,'
      'faterNode:$faterNode,'
      'name:$name,'
      'type:$type,'
      'remark:$remark,'
      'value:$value,'
      'isRoot:$isRoot';
}
